.section1_top_content_ani {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section1_top_content {
  position: absolute;
  top: 2.81rem;
}
.section1_top_content .hyperos_wrap {
  width: 2.9rem;
  height: 0.64rem;
}
.section1_top_content strong {
  font-size: 0.9rem;
  font-weight: 400;
  color: #fff;
  line-height: 1.8;
}

.section2 .video_wrap {
  width: 100%;
  height: 11.97rem;
}
.section3 .content {
  position: absolute;
  top: 120px;
}
.section3 .level1 {
  font-size: 1.1rem;
  color: #f8cba0;
  line-height: 1;
}
.section3 .level2 {
  font-size: 0.6rem;
  line-height: 1.4;
  margin-top: 1.42rem;
  color: #fff;
}
.section3 .level2 p {
  text-align: center;
  color: #fff;
}

.section3 .level3 {
  margin-top: 0.4rem;
  font-size: 0.24rem;
  line-height: 0.44rem;
  font-weight: 200;
}
.section3 .level3 p {
  text-align: center;
  color: #fff;
}

.section3 .video_wrap {
  width: 8.48rem;
  height: 5.41rem;
  position: absolute;
  top: 10.38rem;
  z-index: 999;
}

.section4 {
  margin: 2rem 1.85rem 0.8rem;
}

.section4 .text {
  font-size: 0.9rem;
  color: #fff;
  line-height: 1.1rem;
}

.section5 .section5-bottom {
  font-size: .18rem;
  font-weight: 500;
  color: #656565;
  padding: 0.6rem 0 1.5rem;
  text-align: center;
}
.section6 .text_wrap {
  position: relative;
  top: 4.2rem;
}
.section6 .text {
  color: #f8cba0;
  font-size: 1rem;
  text-align: center;
}
.section7 {
  height: 18.1rem;
}
.section7 .section7_content_wrap {
  position: absolute;
  top: 3.2rem;
  width: 100%;
}
.section7 p {
  text-align: center;
  color: #fff;
  font-weight: 500;
}
.section7 .level1,.level2 {
  font-size: .6rem;
  line-height: 1rem;
}
.section7 .level3,.level4 {
  font-size: .3rem;
  line-height: .6rem;
}
.section7 .video_wrap {
  height: 5.52rem;
  width: 8.52rem;
  position: absolute;
  top: 10.36rem;
  z-index: 999;
}